held up to public obloquy